// pages/sDetails1/sDetails1.js
const db = wx.cloud.database();
var index;
var phone;
Page({

  data: {
    showModal: false,
    money: 0
  },
  //拨打电话号码
  callPhone(e) {
    console.log(e.currentTarget.dataset.p);
    index = e.currentTarget.dataset.p;

    db.collection("buyer")
      .get()
      .then(res => {
        console.log(res.data);
        var list = res.data;
        list.splice(0, 1);
        phone = list[index].phone;
        console.log(phone);
        wx.makePhoneCall({
          phoneNumber: phone
        })
      })
  },

  onLoad: function (options) {

    this.setData({
      oid: options.oid
    })

    db.collection("buyer")
      .get()
      .then(res => {
        var contentList = res.data;
        contentList.splice(0, 1);
        console.log(contentList);

        // 手机号码中间部分用*替换
        var list = contentList
        for (var i in list) {
          var a = list[i].phone;
          var first = a.substring(0, 3);
          var last = a.substring(7);
          var b = first + "****" + last;
          list[i].phone = b;
        }
        this.setData({
          index: options.i,
          contentList: contentList

        })
      })
  },
  /**
   * 弹窗
   */
  showDialogBtn: function (e) {
    this.setData({
      showModal: true
    })

  },
  /**
   * 弹出框蒙层截断touchmove事件
   */
  preventTouchMove: function () {
  },
  /**
   * 隐藏模态对话框
   */
  hideModal: function () {
    this.setData({
      showModal: false
    });
  },
  /**
   * 对话框取消按钮点击事件
   */
  onCancel: function () {
    this.hideModal();
  },
  inputChange: function (e) {
    
    console.log(e)
    this.setData({
      money: parseInt(e.detail.value)
    })

  },
  /**
   * 对话框确认按钮点击事件
   */
  onConfirm: function (e) {
    this.hideModal();
    console.log(this.data.money);

    db.collection("buyer")
    .doc(this.data.oid)
    .update({
      data: {
        money: this.data.money,
      }
    }).then(res => {
      console.log(res);
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})